.apply{
  max-width: 1100px;
  margin: 1.5rem auto 0;
  background-color: white;
  margin-top: 60px;
}
.apply_box{
  width: 100%;
  height: 100%;
  overflow: hidden;
  padding: 10px;
  display: flex;
  flex-direction: column;
}

.apply_box{
  >div{
    border: 1px solid #f0f0f0;
    margin-top: 40px;
    display: flex;
    //justify-content: center;
    flex-direction: column;
    >.title>{
      border-bottom: 1px solid #f0f0f0;
      padding: 10px 24px;
      text-align: left;
      font-weight: 700;
      display: flex;
        .title1{
          flex-grow: 1.1;
          padding: 6px 0;
        }
        .title_add{
          flex-grow: 0;
          button{

          }
        }
      //overflow: hidden;
    }
    >.box
      .box-card{
        width: 100%;
        form{
          display: none;
        }
        .el-card__header{
          background-color: rgb(167, 173, 200,.8);
          padding: 6px 20px;
          font-family: 宋体;
        }
      .el-card__body{
          padding: 0;
        }
        .card-header {
          display: flex;
          //justify-content: space-between;
          align-items: center;
        }

        .text {
          font-size: 14px;
        }

        .item {
          margin-bottom: 18px;
        }

        .box-card {
          width: 480px;
        }
    }

  }

  .box {
    //border: 1px solid #f0f0f0;
    //margin-top: 40px;
    //display: flex;
    //justify-content: center;
    //flex-direction: column;
    padding: 24px;
  }
  //text-align: left;
  //>div:first-child{
  //  width: 100%;
  //  border-bottom:1px solid #f0f0f0;
  //}
}
.apply_box form{
  text-align: left;
  width: 90%;
  >div{
    margin: 0 0 24px;
    display: flex;
    >label{
      flex-grow: 0;
    }
    >input{
      flex-grow: 1.1;
    }
  }
}

//报名表
.entry_form{
  font-size: 48px;
  font-family: 楷体;
}


.body-bg{
  background-image: radial-gradient(rgba(25,29,45,0.7),rgba(25,29,45,1));
  /*background-color: #191D36;*/
  opacity: 1;
  position: fixed;
  left: 0;
  top: 0;
  z-index: -999999;
  height: 100vh;
  width: 100vw;
  transition: background .5s;
}

